Definition of Artificial Lake

  • (noun) lake used to store water for community use

Synonyms of Artificial Lake


Antonyms of Artificial Lake


No Antonyms Found.

Homophones of Artificial Lake


No Homophones Found.